3
תגובות
יש לי עמודה בה יש מספר ערכים.
השאילתה הבאה אמורה להציג כמה פעמים מופיע כל ערך (במקרה זה שניים: science ו-art) בעמודת department.
[code]
SELECT SUM (IF(department = 'science', 1, 0)) AS science, SUM(IF(department = 'art', 1, 0))-> AS art FROM new2
[/code]
אני לא מצליח להציג echo של התוצאות, אני עוד לא כל כך חזק בלולאות.
אשמח לעזרתכם
תודה מראש
השאילתה הבאה אמורה להציג כמה פעמים מופיע כל ערך (במקרה זה שניים: science ו-art) בעמודת department.
[code]
SELECT SUM (IF(department = 'science', 1, 0)) AS science, SUM(IF(department = 'art', 1, 0))-> AS art FROM new2
[/code]
אני לא מצליח להציג echo של התוצאות, אני עוד לא כל כך חזק בלולאות.
אשמח לעזרתכם
תודה מראש
3 תשובות
לדעתי יש בעיה קטנה בשאילתה
הדרך הנכונה תהיה
select count(*) from new2 where department = 'science'
union
select count(*) from new2 where department = 'art'
union
select count(*) from new2 where department = 'art'
ואם אתה רוצה את זה לכל הקטגוריות תצטרך לעשות משהו כזה:
select department, count(department) from new2
group by department
group by department
תודה
ואיך אני מציג את התוצאה של זה? (שאלה מפגרת אולי, אבל כבר יומיים אני מנסה)